ill-fitting denture - Turkish English Dictionary